Blue Macaw: A Didactic Placement Tool Using Simulated Annealing
نویسندگان
چکیده
This paper presents a didactic Simulated Annealing placement tool. Simulated Annealing is a very famous generic combinatorial optimization algorithm that has been successfully applied to VLSI placement. Our tool allows any user to change several parameters of the algorithm and see their implications in the results graphically. At every algorithm step, the current placement disposition is displayed along with statistics related to the circuit connections. A plot of wirelength variation progress is also shown for visualization of the whole optimization process, and the user may play with different temperature schedules, perturbations and cost functions to see how this progress is affected by those parameters. The didactic tool can be used for teaching of both Simulated Annealing and Placement disciplines, as it significantly contributes to the understanding of the cell placement process and the Simulated Annealing method.
منابع مشابه
An Educational Tool For Teaching Simulated Annealing And Placement
This paper presents an educational tool which can be used for teaching the Simulated Annealing (SA) algorithm. The SA is applied to solve integrated circuit placement. SA is an effective method to solve NPcomplete problems as circuit placement. The interface developed in this work provides a visualization of the execution steps of the SA, which makes the tool more iterative and didactic. The to...
متن کاملA Routing-Aware Simulated Annealing-based Placement Method in Wireless Network on Chips
Wireless network on chip (WiNoC) is one of the promising on-chip interconnection networks for on-chip system architectures. In addition to wired links, these architectures also use wireless links. Using these wireless links makes packets reach destination nodes faster and with less power consumption. These wireless links are provided by wireless interfaces in wireless routers. The WiNoC archite...
متن کاملA Constraint-Driven Placement Methodology for Analog Integrated Circuits
A new constraint-driven methodology for the placement of analog IC's is described. Electrical performance speciications are automatically translated into constraints on the layout parasitics. These constraints and the sensitivity information of the circuit are then used to control a Simulated Annealing-based placement algorithm. At each step of the annealing a fast check on performance degradat...
متن کاملAn evaluation of parallel simulated annealing strategies with application to standard cell placement
Simulated annealing, a methodology for solving combinatorial optimization problems, is a very computationally expensive algorithm, and as such, numerous researchers have undertaken efforts to parallelize it. In this paper, we investigate three of these parallel simulated annealing strategies when applied to standard cell placement, specifically the TimberWolfSC placement tool. We have examined ...
متن کاملUltra-Fast Automatic Placement for FPGAs
Ultra-Fast Automatic Placement for FPGAs The demand for high-speed Field-Programmable Gate Array (FPGA) compilation tools has escalated for three reasons: first, as FPGA device capacity has grown, the computation time devoted to placement and routing of circuits has grown more dramatically than the available computer power. Second, there exists a subset of users who are willing to accept a redu...
متن کامل